package com.sl.au.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Entity
@Table(name="ContractBillInfo")
public class ContractBillInfo {
	/** 归集年月*/
    private String dNotionalPoolingYearAndMonth;
    /** 合同ID*/
    @Id
    private String cContractId;
    /** [开票总金额]*/
    private Float nPayCheckTotalSum;
    /** [回款总金额]*/
    private Float nGetPayTotalSum;
    /** [最近归集时间]*/
    private Date dCreateDate;
    /** [最近开票时间]*/
    private Date dLateestPayCheckDate;
    /** [未启票未到期应收]*/
    private Float nWQPWDQYSSum;
    /**
     * [已启票未到期应收]
     */
    private Float nYQPWDQYSSum;
    /**
     * [未到期应收预付]
     */
    private Float nWDQYSYFKSum;
    
    /**
     * [未到期应收进度] --测试 
     */
    private Float nWDQYSJDKSum;
    
    /**
     * [未到期应收发货]
     */
    private Float nWDQYSFHKSum;

    /**
     * [未到期应收验收]
     */
    private Float nWDQYSYSKSum;
    
    /**
     * [未到期应收调试]
     */
    private Float nWDQYSTSKSum;

    /**
     * [未到期应收质保]
     */
    private Float nWDQYSZBKSum;

    /**
     * [未到期应收运费]
     */
    private Float nWDQYSYFSum;
    
    /**
     * [本月应收预付]
     */
    private Float nNowMonthYSYFKSum;
    
    /**
     * [本月应收进度]
     */
    private Float nNowMonthYSJDKSum;

    /**
     * [本月应收发货]
     */
    private Float nNowMonthYSFHKSum;
    
    /**
     * [本月应收验收]
     */
	private Float nNowMonthYSYSKSum;

	/**
	 * [本月应收调试]
	 */
	private Float nNowMonthYSTSKSum;

	/**
	 * [本月应收质保]
	 */
	private Float nNowMonthYSZBKSum;

	/**
	 * [本月应收运费]
	 */
	private Float nNowMonthYSYFSum;
	
	/**
	 * [前期应收预付]
	 */
	private Float nBeforeYSYFKSum;
	
	/**
	 * [前期应收进度]
	 */
	private Float nBeforeYSJDKSum;

	/**
	 * [前期应收发货]
	 */
	private Float nBeforeYSFHKSum;

	/**
	 * [前期应收验收]
	 */
	private Float nBeforeYSYSKSum;

	/**
	 * [前期应收调试]
	 */
	private Float nBeforeYSTSKSum;
	
	/**
	 * [前期应收质保]
	 */
	private Float nBeforeYSZBKSum;
	
	/**
	 * [前期应收运费]
	 */
	private Float nBeforeYSYFSum;
	
	/**
	 * [本期启票]
	 */
	private Float nNowMonthPayCheckSum;

	/**
	 * [期末余额]
	 */
	private Float nEndingBalanceSum;
	
	/**
	 * [未启票合同期末可收]
	 */
	private Float nWQPContractEndingBalanceSum;
	
	/**
	 * [已收预收货]
	 */
	private Float nYSYHKSum;
	
	/**
	 * [本月回款额]
	 */
	private Float nNowMonthGetPaySum;

	/**
	 * [无法收回款项]
	 */
	private Float nWFHSKSum;
	
	/**
	 * [上年未到期应收款]
	 */
	private Float nBeforeYearWDQYSKSum;

	/**
	 * [当月新增合同额]
	 */
	private Float nNowMonthContractAddSum;
	
	/**
	 * [税金]
	 */
	private Float nTax;
	
	/**
	 * [账面余额]
	 */
	private Float nBookBalanceSum;
	
	/**
	 * 厂内合同号
	 */
	@Column(name="supplierCode")
	private String cSupplierCode;
	
	/**
	 * 订货单位
	 */
	@Column(name="orderUnit")
	private String cOrderUnit;
	
	/**
	 * 需方合同号
	 */
	@Column(name="demanderCode")
	private String cDemanderCode;
	
	/**
	 * 项目名称
	 */
	@Column(name="projectName")
	private String cProjectName;
	
	/**
	 * 产品类型
	 */
	@Column(name="productKind")
	private String cProductKind;

	/**
	 * 考核分类
	 */
	@Column(name="checkKind")
	private String cCheckKind;
	
	/**
	 * 回款总负责
	 */
	@Column(name="dutyOfficer")
	private String cDutyOfficer;
	
	/**
	 * 订货片区
	 */
	@Column(name="orderArea")
	private String cOrderArea;
	
	/**
	 * 付款方式
	 */
	@Column(name="payType")
	private String cPayType;

	/**
	 * 签订日期
	 */
	@Column(name="signedDate")
	private Date dSignedDate;
	
	/**
	 * 交货日期
	 */
	@Column(name="deliveryDate")
	private Date dDeliveryDate;
	
	/**
	 * 所属片区
	 */
	@Column(name="superior")
	private String cSuperior;
	
	/**
	 * 总价
	 */
	@Column(name="totalSum")
	private Float nTotalSum;
	
	/**
	 * 合同类型
	 */
	@Column(name="contractType")
	private String contractType;
	
	/** 状态 */
	private java.lang.String state;
	/** 状态 */
	private java.lang.String industryInfo;
	

	public java.lang.String getIndustryInfo() {
		return industryInfo;
	}

	public void setIndustryInfo(java.lang.String industryInfo) {
		this.industryInfo = industryInfo;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getContractType() {
		return contractType;
	}

	public void setContractType(String contractType) {
		this.contractType = contractType;
	}

	public String getdNotionalPoolingYearAndMonth() {
		return dNotionalPoolingYearAndMonth;
	}

	public void setdNotionalPoolingYearAndMonth(String dNotionalPoolingYearAndMonth) {
		this.dNotionalPoolingYearAndMonth = dNotionalPoolingYearAndMonth;
	}

	public String getcContractId() {
		return cContractId;
	}

	public void setcContractId(String cContractId) {
		this.cContractId = cContractId;
	}

	public Float getnPayCheckTotalSum() {
		return nPayCheckTotalSum;
	}

	public void setnPayCheckTotalSum(Float nPayCheckTotalSum) {
		this.nPayCheckTotalSum = nPayCheckTotalSum;
	}

	public Float getnGetPayTotalSum() {
		return nGetPayTotalSum;
	}

	public void setnGetPayTotalSum(Float nGetPayTotalSum) {
		this.nGetPayTotalSum = nGetPayTotalSum;
	}

	public Date getdCreateDate() {
		return dCreateDate;
	}

	public void setdCreateDate(Date dCreateDate) {
		this.dCreateDate = dCreateDate;
	}

	public Date getdLateestPayCheckDate() {
		return dLateestPayCheckDate;
	}

	public void setdLateestPayCheckDate(Date dLateestPayCheckDate) {
		this.dLateestPayCheckDate = dLateestPayCheckDate;
	}

	public Float getnWQPWDQYSSum() {
		return nWQPWDQYSSum;
	}

	public void setnWQPWDQYSSum(Float nWQPWDQYSSum) {
		this.nWQPWDQYSSum = nWQPWDQYSSum;
	}

	public Float getnYQPWDQYSSum() {
		return nYQPWDQYSSum;
	}

	public void setnYQPWDQYSSum(Float nYQPWDQYSSum) {
		this.nYQPWDQYSSum = nYQPWDQYSSum;
	}

	public Float getnWDQYSYFKSum() {
		return nWDQYSYFKSum;
	}

	public void setnWDQYSYFKSum(Float nWDQYSYFKSum) {
		this.nWDQYSYFKSum = nWDQYSYFKSum;
	}

	public Float getnWDQYSJDKSum() {
		return nWDQYSJDKSum;
	}

	public void setnWDQYSJDKSum(Float nWDQYSJDKSum) {
		this.nWDQYSJDKSum = nWDQYSJDKSum;
	}

	public Float getnWDQYSFHKSum() {
		return nWDQYSFHKSum;
	}

	public void setnWDQYSFHKSum(Float nWDQYSFHKSum) {
		this.nWDQYSFHKSum = nWDQYSFHKSum;
	}

	public Float getnWDQYSYSKSum() {
		return nWDQYSYSKSum;
	}

	public void setnWDQYSYSKSum(Float nWDQYSYSKSum) {
		this.nWDQYSYSKSum = nWDQYSYSKSum;
	}

	public Float getnWDQYSTSKSum() {
		return nWDQYSTSKSum;
	}

	public void setnWDQYSTSKSum(Float nWDQYSTSKSum) {
		this.nWDQYSTSKSum = nWDQYSTSKSum;
	}

	public Float getnWDQYSZBKSum() {
		return nWDQYSZBKSum;
	}

	public void setnWDQYSZBKSum(Float nWDQYSZBKSum) {
		this.nWDQYSZBKSum = nWDQYSZBKSum;
	}

	public Float getnWDQYSYFSum() {
		return nWDQYSYFSum;
	}

	public void setnWDQYSYFSum(Float nWDQYSYFSum) {
		this.nWDQYSYFSum = nWDQYSYFSum;
	}

	public String getcSupplierCode() {
		return cSupplierCode;
	}

	public void setcSupplierCode(String cSupplierCode) {
		this.cSupplierCode = cSupplierCode;
	}

	public String getcOrderUnit() {
		return cOrderUnit;
	}

	public void setcOrderUnit(String cOrderUnit) {
		this.cOrderUnit = cOrderUnit;
	}

	public String getcDemanderCode() {
		return cDemanderCode;
	}

	public void setcDemanderCode(String cDemanderCode) {
		this.cDemanderCode = cDemanderCode;
	}

	public String getcProjectName() {
		return cProjectName;
	}

	public void setcProjectName(String cProjectName) {
		this.cProjectName = cProjectName;
	}

	public String getcProductKind() {
		return cProductKind;
	}

	public void setcProductKind(String cProductKind) {
		this.cProductKind = cProductKind;
	}

	public String getcCheckKind() {
		return cCheckKind;
	}

	public void setcCheckKind(String cCheckKind) {
		this.cCheckKind = cCheckKind;
	}

	public String getcDutyOfficer() {
		return cDutyOfficer;
	}

	public void setcDutyOfficer(String cDutyOfficer) {
		this.cDutyOfficer = cDutyOfficer;
	}

	public String getcOrderArea() {
		return cOrderArea;
	}

	public void setcOrderArea(String cOrderArea) {
		this.cOrderArea = cOrderArea;
	}

	public String getcPayType() {
		return cPayType;
	}

	public void setcPayType(String cPayType) {
		this.cPayType = cPayType;
	}

	public Date getdSignedDate() {
		return dSignedDate;
	}

	public void setdSignedDate(Date dSignedDate) {
		this.dSignedDate = dSignedDate;
	}

	public Date getdDeliveryDate() {
		return dDeliveryDate;
	}

	public void setdDeliveryDate(Date dDeliveryDate) {
		this.dDeliveryDate = dDeliveryDate;
	}

	public String getcSuperior() {
		return cSuperior;
	}

	public void setcSuperior(String cSuperior) {
		this.cSuperior = cSuperior;
	}

	public Float getnTotalSum() {
		return nTotalSum;
	}

	public void setnTotalSum(Float nTotalSum) {
		this.nTotalSum = nTotalSum;
	}

	public Float getnNowMonthYSYFKSum() {
		return nNowMonthYSYFKSum;
	}

	public void setnNowMonthYSYFKSum(Float nNowMonthYSYFKSum) {
		this.nNowMonthYSYFKSum = nNowMonthYSYFKSum;
	}

	public Float getnNowMonthYSJDKSum() {
		return nNowMonthYSJDKSum;
	}

	public void setnNowMonthYSJDKSum(Float nNowMonthYSJDKSum) {
		this.nNowMonthYSJDKSum = nNowMonthYSJDKSum;
	}

	public Float getnNowMonthYSFHKSum() {
		return nNowMonthYSFHKSum;
	}

	public void setnNowMonthYSFHKSum(Float nNowMonthYSFHKSum) {
		this.nNowMonthYSFHKSum = nNowMonthYSFHKSum;
	}

	public Float getnNowMonthYSYSKSum() {
		return nNowMonthYSYSKSum;
	}

	public void setnNowMonthYSYSKSum(Float nNowMonthYSYSKSum) {
		this.nNowMonthYSYSKSum = nNowMonthYSYSKSum;
	}

	public Float getnNowMonthYSTSKSum() {
		return nNowMonthYSTSKSum;
	}

	public void setnNowMonthYSTSKSum(Float nNowMonthYSTSKSum) {
		this.nNowMonthYSTSKSum = nNowMonthYSTSKSum;
	}

	public Float getnNowMonthYSZBKSum() {
		return nNowMonthYSZBKSum;
	}

	public void setnNowMonthYSZBKSum(Float nNowMonthYSZBKSum) {
		this.nNowMonthYSZBKSum = nNowMonthYSZBKSum;
	}

	public Float getnNowMonthYSYFSum() {
		return nNowMonthYSYFSum;
	}

	public void setnNowMonthYSYFSum(Float nNowMonthYSYFSum) {
		this.nNowMonthYSYFSum = nNowMonthYSYFSum;
	}

	public Float getnBeforeYSYFKSum() {
		return nBeforeYSYFKSum;
	}

	public void setnBeforeYSYFKSum(Float nBeforeYSYFKSum) {
		this.nBeforeYSYFKSum = nBeforeYSYFKSum;
	}

	public Float getnBeforeYSJDKSum() {
		return nBeforeYSJDKSum;
	}

	public void setnBeforeYSJDKSum(Float nBeforeYSJDKSum) {
		this.nBeforeYSJDKSum = nBeforeYSJDKSum;
	}

	public Float getnBeforeYSFHKSum() {
		return nBeforeYSFHKSum;
	}

	public void setnBeforeYSFHKSum(Float nBeforeYSFHKSum) {
		this.nBeforeYSFHKSum = nBeforeYSFHKSum;
	}

	public Float getnBeforeYSYSKSum() {
		return nBeforeYSYSKSum;
	}

	public void setnBeforeYSYSKSum(Float nBeforeYSYSKSum) {
		this.nBeforeYSYSKSum = nBeforeYSYSKSum;
	}

	public Float getnBeforeYSTSKSum() {
		return nBeforeYSTSKSum;
	}

	public void setnBeforeYSTSKSum(Float nBeforeYSTSKSum) {
		this.nBeforeYSTSKSum = nBeforeYSTSKSum;
	}

	public Float getnBeforeYSZBKSum() {
		return nBeforeYSZBKSum;
	}

	public void setnBeforeYSZBKSum(Float nBeforeYSZBKSum) {
		this.nBeforeYSZBKSum = nBeforeYSZBKSum;
	}

	public Float getnBeforeYSYFSum() {
		return nBeforeYSYFSum;
	}

	public void setnBeforeYSYFSum(Float nBeforeYSYFSum) {
		this.nBeforeYSYFSum = nBeforeYSYFSum;
	}

	public Float getnNowMonthPayCheckSum() {
		return nNowMonthPayCheckSum;
	}

	public void setnNowMonthPayCheckSum(Float nNowMonthPayCheckSum) {
		this.nNowMonthPayCheckSum = nNowMonthPayCheckSum;
	}

	public Float getnEndingBalanceSum() {
		return nEndingBalanceSum;
	}

	public void setnEndingBalanceSum(Float nEndingBalanceSum) {
		this.nEndingBalanceSum = nEndingBalanceSum;
	}

	public Float getnWQPContractEndingBalanceSum() {
		return nWQPContractEndingBalanceSum;
	}

	public void setnWQPContractEndingBalanceSum(Float nWQPContractEndingBalanceSum) {
		this.nWQPContractEndingBalanceSum = nWQPContractEndingBalanceSum;
	}

	public Float getnYSYHKSum() {
		return nYSYHKSum;
	}

	public void setnYSYHKSum(Float nYSYHKSum) {
		this.nYSYHKSum = nYSYHKSum;
	}

	public Float getnNowMonthGetPaySum() {
		return nNowMonthGetPaySum;
	}

	public void setnNowMonthGetPaySum(Float nNowMonthGetPaySum) {
		this.nNowMonthGetPaySum = nNowMonthGetPaySum;
	}

	public Float getnWFHSKSum() {
		return nWFHSKSum;
	}

	public void setnWFHSKSum(Float nWFHSKSum) {
		this.nWFHSKSum = nWFHSKSum;
	}

	public Float getnBeforeYearWDQYSKSum() {
		return nBeforeYearWDQYSKSum;
	}

	public void setnBeforeYearWDQYSKSum(Float nBeforeYearWDQYSKSum) {
		this.nBeforeYearWDQYSKSum = nBeforeYearWDQYSKSum;
	}

	public Float getnNowMonthContractAddSum() {
		return nNowMonthContractAddSum;
	}

	public void setnNowMonthContractAddSum(Float nNowMonthContractAddSum) {
		this.nNowMonthContractAddSum = nNowMonthContractAddSum;
	}

	public Float getnTax() {
		return nTax;
	}

	public void setnTax(Float nTax) {
		this.nTax = nTax;
	}

	public Float getnBookBalanceSum() {
		return nBookBalanceSum;
	}

	public void setnBookBalanceSum(Float nBookBalanceSum) {
		this.nBookBalanceSum = nBookBalanceSum;
	}
}
